ZF.add('event-focus', function(Z) {
return;
	var E = Z.Event,

        FOCUS = 'focus',
        BLUR = 'blur',
        FOCUS_IN = FOCUS + 'in',
        FOCUS_OUT = FOCUS + 'out',

        isIE = Z.Browser.ie,
        SPECIAL_TYPES = {};

        SPECIAL_TYPES[FOCUS_IN] = isIE ? FOCUS_IN : FOCUS;
        SPECIAL_TYPES[FOCUS_OUT] = isIE ? FOCUS_OUT : BLUR;

    var oriFn = E.add;
    E.add = function(element, type, fn) {
        return oriFn(element, SPECIAL_TYPES[type] || type, fn, (type === FOCUS_IN || FOCUS_IN === FOCUS_OUT));
    };

});